Essential & Practical Circuit Analysis: Part 1- Dc Circuits